package dominioEntity;
import hbt.PersistentObject;

import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;

import dominioEntity.Cliente;
import dominioEntity.ItemSolicitud;

///SolicitudRodamientos lado ServidorDAO
@Entity
public class SolicitudRodamientos extends PersistentObject{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int idSolicitud;
	private String OrdenCompraCliente;
	@OneToOne(cascade = CascadeType.ALL)
	@PrimaryKeyJoinColumn  (name="idCliente")
	private Cliente cliente;
	@OneToMany(cascade = CascadeType.ALL)
	@PrimaryKeyJoinColumn  (name="idItemsSolicitud")
	private List<ItemSolicitud> itemsSolicitud;
	
	
	//Getters & Setters
	public int getIdSolicitud() {
		return idSolicitud;
	}
	public void setIdSolicitud(int idSolicitud) {
		this.idSolicitud = idSolicitud;
	}
	public String getOrdenCompraCliente() {
		return OrdenCompraCliente;
	}
	public void setOrdenCompraCliente(String ordenCompraCliente) {
		OrdenCompraCliente = ordenCompraCliente;
	}
	public Cliente getCliente() {
		return cliente;
	}
	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}
	public List<ItemSolicitud> getItemsSolicitud() {
		return itemsSolicitud;
	}
	public void setItemSolicitud(List<ItemSolicitud> itemsSolicitud) {
		this.itemsSolicitud = itemsSolicitud;
	}
	
	
}
